草庐IT

unity rtmp推送

全部标签

vue3+ts使用websocket 实现实时推送消息

因业务需要,做大屏页面某一处需要不断推送消息,采用websocket技术;1.新建socket.ts在utils文件夹下新建socket.ts;exportdefaultclassSocket{//cb:存储回调函数constructor(url:string,cb:(data:any)=>void){this.url=url;this.cb=cb;this.connect();}privatereadonlyurl:string='';privatecb?:(data:any)=>void;//和服务端连接的socket对象privatews?:WebSocket;privateremain

用IDEA推送代码到Git被拒绝的解决办法 Push rejectedPush to origin / master was rejected

当我们在IDEA中创建本地仓库后,想要将代码push到远程仓库时,我们先添加远程仓库,将本地仓库与远程仓库绑定。在我们push推送时,IDEA右下角有一个弹窗提示:PushrejectedPushtoorigin/masterwasrejected原因及解决办法:此时远程仓库里有文件存在(任何文件、包括初始化仓库时生成的文件),我们可以到该项目文件夹下,右键使用GitBashHere打开Git的命令行窗口,输入下面的命令:  来手动完成合并。在输入命令前先将远程仓库中文件名为.gitignore的文件删除(如果存在)。gitpulloriginmaster--allow-unrelated-h

websocket实时推送统计数据给前端页面

文章目录连接触发业务定义使用到的业务方法涉及的查询sql推送数据给前端演示图前提须知:websocket基本使用业务场景,每秒推送统计数据给前端页面,分别显示前天,昨天,今天的前十名客户数据连接触发业务定义@ServerEndpoint("/smsMCustomerStaTop10Ws")定义推送数据给到具体的连接标识importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.JSONArray;importcom.alibaba.fastjson.JSONObject;importcom.xyc.monitor.service.Sms

【Docker】docker推送镜像到harbor

前提条件首先你需要有一个Harbor的账号,并在harbor中创建一个项目第一步:安装docker传送门:【Docker】Docker快速入门(精讲)/二、Docker安装第二步:配置镜像源$vim/etc/docker/daemon.json#追加,其中xxx.xxx.xxx:pppp表示harbor的地址>{"bip":"172.172.172.1/24","insecure-registries":["xxx.xxx.xxx:pppp"]}第三步:重新加载进程$systemctldaemon-reload第四步:启动/重启docker$systemctlrestartdocker第五步:

Git的基础命令大全,拉取推送,分支,合并

命令如下:  1.clone(克隆):从远程仓库中克隆代码到本地仓库  2.checkout(检出):从本地仓库中检出一个仓库分支然后进行修订  3.add(添加):在提交前先将代码提交到暂存区  4.commit(提交):提交到本地仓库。本地仓库中保存修改的各个历史版本  5.fetch(抓取):从远程库,抓取到本地仓库,不进行任何的合并动作,一般操作比较少。  6.pull(拉取):从远程库拉到本地库,自动进行合并(merge),然后放到到工作区,相当于  fetch+merge  7.push(推送):修改完成后,需要和团队成员共享代码时,将代码推送到远程仓库 一,基础操作:      

基于Live555实现数据流的推送

总述Live555是使用c++编写的RTSP开源库,以文件为载体进行推流,其中实现了多种类型的音频以及视频的流化。简述RTSPRTSP是一种媒体传输协议,基于TCP协议,主要功能为媒体播放的控制以及开始连接时的握手操作。时间流传输走的时RTP协议,流传输控制协议走的是RTCP,RTP和RTCP具体使用TCP还是UDP,有RTSPSETUP阶段根据客户端选择而定。实现自定义数据流传输首先实现一个比较通用的MediaSubsession,继承OnDemandServerMediaSubsessionclassComMediaSubsession:publicOnDemandServerMediaS

iOS 17 推送更新,一大波功能

今日凌晨,苹果推送了iOS17Beta3测试版更新,距离上个测试版更新有两周之隔,更新版本号为21A5277h。同时还推送了iPadOS17beta3、macOS14beta3、watchOS10beta3等测试版。01相册最近删除调整在iOS17Beta3版本中,苹果对相册功能进行了优化,打开相册「最近删除」界面中右下角的「…」按钮,「删除」和「恢复」功能进行了调整,未选中照片时,可以选择「全部删除」和「全部恢复」功能。02相机苹果还在相机设置中添加了「深度控制」按钮,升级后,打开iPhone「设置-相机-保留设置」中,就可以看到新增的这个按钮了,但目前这个选项暂未汉化。该按钮开启后,iPh

Java开发微信小程序订阅消息推送

使用到开源工具WxJava这里环境使用到springboot框架,废话不多说直接上干货。pom.xml引用com.github.binarywangweixin-java-miniapp4.3.3.Bapplication配置wx:miniapp:appid:xxxxxxxxxxxxx对应小程序的appIdsecret:xxxxxxxx对应小程序的秘钥msgDataFormat:JSONtemplateId:xxxxxxxxxxx对应你订阅消息得idtemplateId具体申请在微信公众平台具体如下 wx配置代码编写importlombok.Data;importorg.springframe

在给远程仓库推送本地项目时,报错:error: No such remote ‘origin‘,解决方案

场景:在我本地有一个项目,我想把这个项目放在我在远程创建的Git仓库里    首先我执行了推送添加的这段代码gitremoteset-urlorigin--push--add'仓库地址'     并没有推送添加到我的指定远程仓库中,出乎意料的是报错了:error:Nosuchremote'origin'         解决方案:第一步:运行 gitremote-v运行完后,发现没有显示任何内容,这时候说明你是需要添加,而不是修改第二步:运行添加命令 gitremoteaddorigin远程仓库地址第三步:运行查看remote命令        gitremote-v这时候可以看到fetch和

Springboot集成SSE实现消息推送之单工通信

前言通常在一些web项目中,会涉及到想客户端推送消息,常见的有Ajax轮询、webSocket,本篇文章主要使用Springboot集成SSE实现向客户端持续推送信息。SSE简介服务发送事件SSE(Sever-SentEvent),就是基于HTTP的技术,浏览器向服务器发送一个保持长连接HTTP请求,服务器单向地向客户端以流形式持续传输数据。这样可以节约网络资源,不需要建立新连接。优点服务端不需要其他的类库,开发难度较低。不用每次建立新连接,延迟较低。数据通过简单且广泛使用的HTTP协议而不是专有协议进行同步。对重新建立连接和事件ID功能的内置支持。对于利用单向通信的应用程序和服务非常有用。缺